翻訳と辞書
Words near each other
・ Oyón District
・ Oyón Province
・ Oyón, Peru
・ Oyón-Oion
・ Oz
・ Oz (1976 film)
・ Oz (2000 AD)
・ Oz (Buffy comic)
・ Oz (Buffy the Vampire Slayer)
・ Oz (comics)
・ Oz (Finnish band)
・ Oz (Japanese band)
・ Oz (Judge Dredd story)
・ Oz (magazine)
・ Oz (Missy Higgins album)
Oz (programming language)
・ Oz (soundtrack)
・ Oz (surname)
・ Oz (TV series)
・ OZ (Ultimate Marvel)
・ Oz Academy
・ Oz Academy Openweight Championship
・ Oz Academy Tag Team Championship
・ Oz Almog
・ Oz and Hugh Drink to Christmas
・ Oz and Hugh Raise the Bar
・ Oz and James Drink to Britain
・ Oz and James's Big Wine Adventure
・ Oz Bach
・ Oz Before the Rainbow


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Oz (programming language) : ウィキペディア英語版
Oz (programming language)

Oz is a multiparadigm programming language, developed in the Programming Systems Lab at Université catholique de Louvain, for programming language education. It has a canonical textbook: Concepts, Techniques, and Models of Computer Programming.
Oz was first designed by Gert Smolka and his students in 1991. In 1996 the development of Oz continued in cooperation with the research group of Seif Haridi and Peter Van Roy at the Swedish Institute of Computer Science. Since 1999, Oz has been continually developed by an international group, the Mozart Consortium, which originally consisted of Saarland University, the Swedish Institute of Computer Science, and the Université catholique de Louvain. In 2005, the responsibility for managing Mozart development was transferred to a core group, the Mozart Board, with the express purpose of opening Mozart development to a larger community.
The Mozart Programming System is the primary implementation of Oz. It is released with an open source license by the Mozart Consortium. Mozart has been ported to different flavors of Unix, FreeBSD, Linux, Microsoft Windows, and Mac OS X.
==Language features==
Oz〔
〕 contains most of the concepts of the major programming paradigms, including logic, functional (both lazy and eager), imperative, object-oriented, constraint, distributed, and concurrent programming. Oz has both a simple formal semantics (see chapter 13 of the book mentioned below) and an efficient implementation. Oz is a concurrency-oriented language, as the term was introduced by Joe Armstrong, the main designer of the Erlang language. A concurrency-oriented language makes concurrency both easy to use and efficient. Oz supports a canonical GUI language (QTk ).
In addition to multi-paradigm programming, the major strengths of Oz are in constraint programming and distributed programming. Due to its factored design, Oz is able to successfully implement a network-transparent distributed programming model. This model makes it easy to program open, fault-tolerant applications within the language. For constraint programming, Oz introduces the idea of "computation spaces"; these allow user-defined search and distribution strategies orthogonal to the constraint domain.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Oz (programming language)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.